using System;
using System.Collections.Generic;
using System.Reflection;

namespace ILRuntime.Runtime.Generated
{
    partial class CLRBindings
    {


        /// <summary>
        /// Initialize the CLR binding, please invoke this AFTER CLR Redirection registration
        /// </summary>
        static partial void _Initialize(ILRuntime.Runtime.Enviorment.AppDomain app)
        {
            mb_App_Binding.Register(app);
            System_String_Binding.Register(app);
            Xamarin_Essentials_DeviceInfo_Binding.Register(app);
            Xamarin_Essentials_DevicePlatform_Binding.Register(app);
            System_IO_File_Binding.Register(app);
            Xamarin_Forms_Xaml_Extensions_Binding.Register(app);
            System_Object_Binding.Register(app);
            mb_ILog_Binding.Register(app);
            Xamarin_Forms_VisualElement_Binding.Register(app);
            Xamarin_Forms_Button_Binding.Register(app);
            System_Runtime_CompilerServices_AsyncVoidMethodBuilder_Binding.Register(app);
            Xamarin_Forms_Element_Binding.Register(app);
            Xamarin_Forms_Image_Binding.Register(app);
            Xamarin_Forms_ImageSource_Binding.Register(app);
            Xamarin_Forms_ContentPage_Binding.Register(app);
            Xamarin_Forms_Layout_1_View_Binding.Register(app);
            System_Collections_Generic_ICollection_1_View_Binding.Register(app);
            Xamarin_Forms_Page_Binding.Register(app);
            System_Threading_Tasks_Task_1_Boolean_Binding.Register(app);
            System_Runtime_CompilerServices_TaskAwaiter_1_Boolean_Binding.Register(app);
            Xamarin_Forms_Command_Binding.Register(app);
            Plugin_InputKit_Shared_Controls_CheckBox_Binding.Register(app);
            System_Action_1_Boolean_Binding.Register(app);
            FFImageLoading_Transformations_TintTransformation_Binding.Register(app);
            FFImageLoading_Forms_CachedImage_Binding.Register(app);
            System_Collections_Generic_List_1_ITransformation_Binding.Register(app);
            Xamarin_Forms_Label_Binding.Register(app);
            System_ValueTuple_3_Int32_Int64_Int64_Binding.Register(app);
            System_Single_Binding.Register(app);
            mb_PressedEffect_Binding.Register(app);
            System_Collections_Generic_ICollection_1_Effect_Binding.Register(app);
            System_Collections_Generic_List_1_String_Binding.Register(app);
            mb_AssemblyCreationDate_Binding.Register(app);
            System_Console_Binding.Register(app);
            mb_ServiceLocator_Binding.Register(app);
            API_IStartOption_Binding.Register(app);
            Xamarin_Essentials_FileSystem_Binding.Register(app);
            Xamarin_Essentials_AppInfo_Binding.Register(app);
            System_Collections_Generic_List_1_UIViewController_Binding.Register(app);
            UIKit_UIViewController_Binding.Register(app);
            UIKit_UIView_Binding.Register(app);
            System_Threading_Interlocked_Binding.Register(app);
            System_nfloat_Binding.Register(app);
            System_Collections_Generic_List_1_nfloat_Binding.Register(app);
            System_Collections_Generic_List_1_UIButton_Binding.Register(app);
            System_EventHandler_1_ILRAdaptor_EventArgs_Binding_Adaptor_Binding.Register(app);
            System_Collections_Generic_List_1_UIViewController_Binding_Enumerator_Binding.Register(app);
            System_IDisposable_Binding.Register(app);
            System_Collections_Generic_List_1_UIButton_Binding_Enumerator_Binding.Register(app);
            System_Action_Binding.Register(app);
            CoreGraphics_CGRect_Binding.Register(app);
            UIKit_UIControl_Binding.Register(app);
            System_Collections_Generic_List_1_Action_Binding.Register(app);
            System_Collections_Generic_List_1_Action_Binding_Enumerator_Binding.Register(app);
            CoreGraphics_CGPoint_Binding.Register(app);
            UIKit_UIPanGestureRecognizer_Binding.Register(app);
            UIKit_UIGestureRecognizer_Binding.Register(app);
            System_nint_Binding.Register(app);
            UIKit_UITabBarItem_Binding.Register(app);
            UIKit_UIColor_Binding.Register(app);
            MyExtensions_Extension_Binding.Register(app);
            Masonry_UIViewExtensions_Binding.Register(app);
            Masonry_ConstraintMaker_Binding.Register(app);
            Masonry_Constraint_Binding.Register(app);
            System_Func_2_NSObject_Constraint_Binding.Register(app);
            System_Func_2_nfloat_Constraint_Binding.Register(app);
            mb_iOS_MyScrollView_Binding.Register(app);
            UIKit_UIScrollView_Binding.Register(app);
            UIKit_UILabel_Binding.Register(app);
            System_Int32_Binding.Register(app);
            CoreGraphics_CGSize_Binding.Register(app);
            Foundation_NSObject_Binding.Register(app);
            Masonry_UIViewControllerExtensions_Binding.Register(app);
            System_DateTime_Binding.Register(app);
            System_Math_Binding.Register(app);
            System_Func_1_Boolean_Binding.Register(app);
            UIKit_UISlider_Binding.Register(app);
            UIKit_UIButton_Binding.Register(app);
            Xamarin_Forms_Platform_iOS_PageExtensions_Binding.Register(app);
            mb_iOS_MyCollectionViewCell_Binding.Register(app);
            mb_iOS_MyCollectionView_Binding.Register(app);
            Foundation_NSIndexPath_Binding.Register(app);
            UIKit_UICollectionView_Binding.Register(app);
            UIKit_UIEdgeInsets_Binding.Register(app);
            System_Collections_Generic_List_1_ILTypeInstance_Binding.Register(app);
            mb_iOS_Util_Binding.Register(app);
            mb_iOS_AppDelegate_Binding.Register(app);
            UIKit_UINavigationController_Binding.Register(app);
            CoreAnimation_CALayer_Binding.Register(app);
            CoreGraphics_CGColor_Binding.Register(app);
            UIKit_UIImageView_Binding.Register(app);
            UIKit_UIFont_Binding.Register(app);
            UIKit_UIImage_Binding.Register(app);
            System_Linq_Enumerable_Binding.Register(app);
            UIKit_UITabBarController_Binding.Register(app);
            UIKit_UITabBar_Binding.Register(app);
            UIKit_UIBarItem_Binding.Register(app);
            UIKit_UITabBarSelectionEventArgs_Binding.Register(app);
            System_Type_Binding.Register(app);
            System_Reflection_MethodBase_Binding.Register(app);
            System_Threading_Tasks_Task_Binding.Register(app);
            System_Runtime_CompilerServices_TaskAwaiter_Binding.Register(app);
            System_Drawing_RectangleF_Binding.Register(app);
            UIKit_UISearchBar_Binding.Register(app);
            mb_iOS_MyPopupManager_Binding.Register(app);
            UIKit_UIApplication_Binding.Register(app);
            ObjCRuntime_Selector_Binding.Register(app);
            UIKit_UIView_UITextField_Binding.Register(app);
            UIKit_UITapGestureRecognizer_Binding.Register(app);
            System_Collections_Generic_List_1_ILTypeInstance_Binding_Enumerator_Binding.Register(app);
            UIKit_UIPageControl_Binding.Register(app);
            System_Func_2_UIEdgeInsets_Constraint_Binding.Register(app);
            System_Collections_Generic_IEnumerable_1_UIImageView_Binding.Register(app);
            System_Collections_Generic_IEnumerator_1_UIImageView_Binding.Register(app);
            System_Collections_IEnumerator_Binding.Register(app);
            Xamarin_Essentials_Browser_Binding.Register(app);
            LitJson_JsonMapper_Binding.Register(app);
            UIKit_UIRefreshControl_Binding.Register(app);
            mb_iOS_MyVideoView_Binding.Register(app);
            UIKit_UIActivityIndicatorView_Binding.Register(app);
            mb_iOS_VCMyNavigation_Binding.Register(app);
            UIKit_UIDevice_Binding.Register(app);
            UIKit_UIDeviceOrientationExtensions_Binding.Register(app);
            AVFoundation_AVPlayer_Binding.Register(app);
            mb_iOS_MyResourceLoader_Binding.Register(app);
            System_DateTimeOffset_Binding.Register(app);
            AVKit_AVPlayerViewController_Binding.Register(app);
            Foundation_NSString_Binding.Register(app);
            UIKit_UIScreen_Binding.Register(app);
            UIKit_IUILayoutSupport_Binding.Register(app);
            AVFoundation_AVPlayerItem_Binding.Register(app);
            AVFoundation_AVMediaType_Binding.Register(app);
            AVFoundation_AVAsset_Binding.Register(app);
            AVFoundation_AVAssetTrack_Binding.Register(app);
            AVFoundation_AVPlayerLayer_Binding.Register(app);
            mb_iOS_MyResourceLoaderDS_Binding.Register(app);
            Foundation_NSUrl_Binding.Register(app);
            UIKit_UICollectionViewController_Binding.Register(app);
            UIKit_UICollectionViewFlowLayout_Binding.Register(app);
            System_String_Array_Binding.Register(app);
            mb_Http_Binding_Option_Binding.Register(app);
            System_Net_Http_HttpMethod_Binding.Register(app);
            mb_Http_Binding.Register(app);
            System_Action_1_ILTypeInstance_Binding.Register(app);
            System_Collections_Generic_List_1_Int32_Binding.Register(app);
            System_Random_Binding.Register(app);
            UIKit_UIWindow_Binding.Register(app);
            UIKit_UIAlertController_Binding.Register(app);
            UIKit_UIAlertAction_Binding.Register(app);
            Xamarin_Forms_Forms_Binding.Register(app);
            FFImageLoading_Forms_Platform_CachedImageRenderer_Binding.Register(app);
            System_Timers_Timer_Binding.Register(app);
            CoreMedia_CMTime_Binding.Register(app);
            Foundation_NSDate_Binding.Register(app);
            Foundation_NSDateFormatter_Binding.Register(app);
            Foundation_NSValue_Binding.Register(app);
            CoreMedia_CMTimeRange_Binding.Register(app);
            Foundation_NSTimeZone_Binding.Register(app);
            UIKit_UITextField_Binding.Register(app);
            mb_iOS_MyUITextFieldDelegate_Binding.Register(app);
            UIKit_UIResponder_Binding.Register(app);
            UIKit_UIStringAttributes_Binding.Register(app);
            Foundation_NSAttributedString_Binding.Register(app);
            System_Text_RegularExpressions_Regex_Binding.Register(app);
            System_Security_Cryptography_MD5_Binding.Register(app);
            System_Text_Encoding_Binding.Register(app);
            System_Security_Cryptography_HashAlgorithm_Binding.Register(app);
            System_Byte_Binding.Register(app);
            System_Threading_Thread_Binding.Register(app);
            LitJson_JsonData_Binding.Register(app);
            Xamarin_Essentials_DeviceDisplay_Binding.Register(app);
            Xamarin_Essentials_DisplayInfo_Binding.Register(app);
            System_Collections_IDictionary_Binding.Register(app);
            System_Collections_Generic_List_1_ValueTuple_3_Int32_Int64_Int64_Binding.Register(app);
            System_Collections_Generic_List_1_ValueTuple_3_Int32_Int64_Int64_Binding_Enumerator_Binding.Register(app);
            System_Collections_Generic_Dictionary_2_Int32_ILTypeInstance_Binding.Register(app);
            System_Exception_Binding.Register(app);
            System_Guid_Binding.Register(app);
            System_Text_StringBuilder_Binding.Register(app);
            LitJson_JsonWriter_Binding.Register(app);
            System_Collections_Generic_List_1_Int32_Binding_Enumerator_Binding.Register(app);
            System_Convert_Binding.Register(app);
            mb_Util_Binding.Register(app);
            System_Net_Http_HttpResponseMessage_Binding.Register(app);
            System_Net_Http_HttpContent_Binding.Register(app);
            System_Net_Http_Headers_HttpContentHeaders_Binding.Register(app);
            System_IO_Directory_Binding.Register(app);
            System_Net_HttpListener_Binding.Register(app);
            System_Net_HttpListenerPrefixCollection_Binding.Register(app);
            System_Net_HttpListenerContext_Binding.Register(app);
            System_Net_HttpListenerRequest_Binding.Register(app);
            System_Uri_Binding.Register(app);
            System_Net_HttpListenerResponse_Binding.Register(app);
            System_IO_Stream_Binding.Register(app);
            System_Runtime_CompilerServices_AsyncTaskMethodBuilder_1_ILTypeInstance_Binding.Register(app);
            System_Net_IPAddress_Binding.Register(app);
            System_Net_Sockets_TcpListener_Binding.Register(app);
            System_Net_IPEndPoint_Binding.Register(app);
            System_IO_BinaryReader_Binding.Register(app);
            System_Collections_Specialized_NameValueCollection_Binding.Register(app);
            System_Threading_Tasks_Task_1_ILTypeInstance_Binding.Register(app);
            System_Runtime_CompilerServices_TaskAwaiter_1_ILTypeInstance_Binding.Register(app);
            System_Threading_Tasks_Task_1_Int32_Binding.Register(app);
            System_Runtime_CompilerServices_TaskAwaiter_1_Int32_Binding.Register(app);
            System_TimeSpan_Binding.Register(app);
            System_Runtime_CompilerServices_AsyncTaskMethodBuilder_Binding.Register(app);
            System_Net_Http_HttpRequestMessage_Binding.Register(app);
            System_Net_Http_Headers_HttpHeaders_Binding.Register(app);
            System_Net_Http_HttpClient_Binding.Register(app);
            System_ValueTuple_2_Int32_Int32_Binding.Register(app);
            System_Runtime_CompilerServices_AsyncTaskMethodBuilder_1_Int32_Binding.Register(app);
            System_Array_Binding.Register(app);
            System_Threading_Tasks_Task_1_HttpResponseMessage_Binding.Register(app);
            System_Runtime_CompilerServices_TaskAwaiter_1_HttpResponseMessage_Binding.Register(app);
            System_Threading_Tasks_Task_1_Byte_Array_Binding.Register(app);
            System_Runtime_CompilerServices_TaskAwaiter_1_Byte_Array_Binding.Register(app);
            System_IO_Path_Binding.Register(app);
            System_Net_Http_Headers_ContentRangeHeaderValue_Binding.Register(app);
            System_Nullable_1_Int64_Binding.Register(app);
            System_IO_BinaryWriter_Binding.Register(app);
            System_Collections_Generic_IEnumerable_1_ILTypeInstance_Binding.Register(app);
            System_Collections_Generic_IEnumerator_1_ILTypeInstance_Binding.Register(app);
            UIKit_UICollectionViewLayoutAttributes_Binding.Register(app);
            System_ValueTuple_2_ILTypeInstance_MyCollectionViewCell_Binding.Register(app);
            System_Collections_Generic_EqualityComparer_1_String_Binding.Register(app);
            System_Collections_Generic_EqualityComparer_1_Int32_Binding.Register(app);
            System_Collections_Generic_EqualityComparer_1_Int64_Binding.Register(app);
            System_Collections_Generic_EqualityComparer_1_Boolean_Binding.Register(app);

            ILRuntime.CLR.TypeSystem.CLRType __clrType = null;
        }

        /// <summary>
        /// Release the CLR binding, please invoke this BEFORE ILRuntime Appdomain destroy
        /// </summary>
        public static void Shutdown(ILRuntime.Runtime.Enviorment.AppDomain app)
        {
        }
    }
}
